home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / machserver / include / user / RCS / vm.h,v < prev    next >
Encoding:
Text File  |  1992-07-17  |  1.8 KB  |  101 lines

  1. head     1.3;
  2. branch   ;
  3. access   ;
  4. symbols  srv030:1.3 srv027:1.3 srv026:1.3 srv024:1.3 srv021:1.3 srv019:1.3 srv018:1.3 srv016:1.3 srv014:1.3 srv010:1.3 srv008:1.3 srv007:1.3 srv006:1.3 srv005:1.3 srv004:1.3 srv003:1.3 srv002:1.3 srv001:1.3;
  5. locks    ; strict;
  6. comment  @ * @;
  7.  
  8.  
  9. 1.3
  10. date     92.04.16.11.11.43;  author kupfer;  state Exp;
  11. branches ;
  12. next     1.2;
  13.  
  14. 1.2
  15. date     91.12.12.22.25.44;  author kupfer;  state Exp;
  16. branches ;
  17. next     1.1;
  18.  
  19. 1.1
  20. date     91.09.26.12.27.44;  author kupfer;  state Exp;
  21. branches ;
  22. next     ;
  23.  
  24.  
  25. desc
  26. @User-visible virtual memory declarations.
  27. @
  28.  
  29.  
  30. 1.3
  31. log
  32. @Include the user vmTypes.h for the benefit of user programs.
  33. @
  34. text
  35. @/*
  36.  * vm.h --
  37.  *
  38.  *     User virtual memory structures.
  39.  *
  40.  * Copyright 1985 Regents of the University of California
  41.  * All rights reserved.
  42.  *
  43.  *
  44.  * $Header: /user5/kupfer/spriteserver/include/user/RCS/vm.h,v 1.3 92/04/16 11:10:02 kupfer Exp $ SPRITE (Berkeley)
  45.  */
  46.  
  47. #ifndef _VMUSER
  48. #define _VMUSER
  49.  
  50. #include <sprite.h>
  51. #include <cfuncproto.h>
  52. #include <mach.h>
  53. #include <sys/types.h>
  54. #ifdef SPRITED
  55. #include <user/vmTypes.h>
  56. #else
  57. #include <vmTypes.h>
  58. #endif
  59.  
  60. /*
  61.  * System calls (or what used to be system calls).
  62.  */
  63.  
  64. extern ReturnStatus    Vm_MapFile _ARGS_((char *fileName, Boolean readOnly,
  65.                 off_t offset, vm_size_t length,
  66.                 Address *startAddrPtr));
  67. extern ReturnStatus    Vm_PageSize _ARGS_((int *pageSizePtr));
  68.  
  69. #endif /* _VMUSER */
  70. @
  71.  
  72.  
  73. 1.2
  74. log
  75. @Add Vm_PageSize.  Declare function prototypes.
  76. @
  77. text
  78. @d10 1
  79. a10 1
  80.  * $Header: /r3/kupfer/spriteserver/include/user/RCS/vm.h,v 1.1 91/09/26 12:27:44 kupfer Exp Locker: kupfer $ SPRITE (Berkeley)
  81. d20 5
  82. @
  83.  
  84.  
  85. 1.1
  86. log
  87. @Initial revision
  88. @
  89. text
  90. @d10 1
  91. a10 1
  92.  * $Header: /sprite/src/lib/include/RCS/vm.h,v 1.8 91/03/01 22:11:43 kupfer Exp $ SPRITE (Berkeley)
  93. d17 3
  94. d22 1
  95. a22 1
  96.  * System calls.
  97. d25 4
  98. a28 1
  99. extern ReturnStatus    Vm_MapFile();
  100. @
  101.